Big Huge Thesaurus

stuffed shirt

noun